{{tag>karmic oneiric openstreetmap}}

----

====== Éditeur Java pour OpenStreetMap ======

[[http://josm.openstreetmap.de/|Java OpenStreetMap Editor]] est comme son nom l'indique un éditeur [[Java]] pour la [[cartographie]] collaborative libre [[http://www.openstreetmap.org/|OpenStreetMap]] (OSM).

La version présente dans les dépôts pouvant être qualifiée d'antédiluvienne, il est préférable de réaliser l'installation à partir de sources plus à jour (voir ci-dessous).

===== Pré-requis =====
  * Avoir un environnement [[:java]] fonctionnel


===== Installation automatique de JOSM par un script =====
Un script batch installant JOSM et ses 3 plugins principaux (voir description [[:josm#installation_de_plugins|ici]]) est disponible (à vos risques et périls bien sûr LOL) [[http://forum.ubuntu-fr.org/viewtopic.php?pid=2733962#p2733962|dans le forum]]

===== Installation manuelle de JOSM =====

==== Télécharger l'archive Java ====
  * La dernière version stable est disponible ici : [[http://josm.openstreetmap.de/josm-tested.jar|josm-tested.jar]]
  * La dernière version publiée l'est ici : [[http://josm.openstreetmap.de/josm-latest.jar|josm-latest.jar]]
Une fois téléchargée la version de votre choix, déplacez si besoin l'archive .jar dans dans un répertoire qui vous convient (par exemple ///home/machin_bidule/josm//)

==== Raccourci dans le menu ====
L'archive java téléchargée est exécutable (il vous faudra cependant peut-être parfois vous rendre dans les propriétés du fichier pour rendre l'archive exécutable) : il suffit de cliquer sur le fichier avec le bouton droit, puis dans "ouvrir avec..." choisir Java. Il peut être cependant plus pratique de créer un lanceur :

**Sous Gnome :**
  * Système->Préférences->Menu Principal
  * Application->Éducation
  * Nouvel élément -> Nom : //JOSM// / Commande : //java -jar /emplacement_de_votre_version_de_josm/josm-latest.jar// (ou josm-tested.jar)
  * Valider.

**Sous KDE 4.2 :**
  * Cliquer bouton droit sur l'icône du menu K->Éditeur de menu
  * Éducation->Science
  * Nouvel élément -> Nom : //JOSM// / Commande : //java -jar /emplacement_de_votre_version_de_josm/josm-latest.jar// (ou josm-tested.jar) / Icône : /usr/share/app-install/icons/josm-32.xpm (présente après un premier lancement de l'archive je suppose)
  * Cliquer sur le bouton Enregistrer, puis quitter l'éditeur de menu.

===== Installation de JOSM via les dépôts =====

Depuis Lucid FIXME, un paquet //josm// se trouve dans [[depots#depots_officiels|les dépôts officiels universe]] et il suffit dès lors de l'installer via votre gestionnaire de paquets habituel((Synaptic, Logithèque Ubuntu, //aptget install// ou //aptitude install// en ligne de commande.)) après avoir vérifié que les dépôts officiels universe sont bien activés. L'installation de ce paquet ajoute automatiquement une entrée <<Josm>> dans le menu Éducation. 

Avec Oneiric, le fichier de l'archive Java installé avec ce paquet est //josm-0.0.svn4064.jar// et il est placé dans de dossier// /usr/share/josm//. C'est n'est malheureusement pas la dernière version de JOSM...

<note tip>Pour disposer de la dernière version stable de JOSM, il faut la télécharger comme indiqué [[josm#telecharger_l_archive_java|ci-dessus]] et ensuite la copier/déplacer dans le dossier// /usr/share/josm// en prenant soin de corriger le lien symbolique <<//josm.jar//>> afin qu'il pointe vers cette nouvelle archive. (Voir les explications ci-dessous.)</note>

==== Mettre à jour JOSM ====

Vous pouvez mettre JOSM à jour afin de disposer de la dernière version disponible sur [[http://josm.openstreetmap.de/|le site officiel]] en suivant la méthode ci-dessous :

  * Télécharger la dernière version stable((Vous pouvez utiliser la version <<latest>> non testée si vous le souhaitez, la démarche est la même.)) de JOSM :

  cd ~/Téléchargements
  wget http://josm.openstreetmap.de/josm-tested.jar

  * Déplacer l'archive dans le dossier// /usr/share/josm// (il faut disposer des droits d'administration) :

  sudo mv ~/Téléchargements/josm-tested.jar /usr/share/josm

  * Corriger le lien symbolique <<//josm.jar//>> afin qu'il pointe vers cette nouvelle archive :

  sudo rm /usr/share/josm/josm.jar
  sudo ln -s /usr/share/josm/josm-tested.jar /usr/share/josm/josm.jar

Cette opération sera à refaire chaque fois que vous souhaiterez mettre JOSM à jour... Vous pouvez éventuellement inclure toutes les commandes dans un petit script qui automatisera l'opération.

===== Installation de plugins =====

Parmi les plugins intéressants, on notera cadastre-fr, WMSplugins et validator qui permettent respectivement d'afficher en arrière-plan les données cadastrales françaises et des vues satellites, facilitant ainsi la mise à jour des cartes, et pour le dernier la correction de données incorrectes.
<note tip>À noter que pour une bonne superposition du cadastre français, il faut dans le menu //Édition > Configuration (F12) > Réglages de la carte (icône de grille)// sélectionner la projection "Lambert Zone (France)". Pensez à remettre la projection "EPSG:4326" pour l'utilisation des autres plugins si nécessaire</note>

==== Installation automatique ====
  * Appuyez sur la touche F12 (configuration par défaut) pour afficher la fenêtre de configuration
  * Ouvrez le menu des greffons (celui dont l'icône est une prise électrique)
  * Cliquez sur "Télécharger la liste" puis sur "Actualiser"
  * Sélectionnez les plugins à installer
  * Validez puis relancez JOSM

==== Installation manuelle ====
Chez moi, la procédure automatique n'a pas fonctionné (aucun plugin ne s'affichait...).
L'installation manuelle est heureusement assez facile :
  * Téléchargez les plugins souhaités à partir de cette page : [[http://josm.openstreetmap.de/wiki/Plugins]]
  * Enregistrez les fichiers .jar obtenus dans le répertoire ///home/machin_bidule/.josm/plugins//
  * Lancez JOSM (si besoin, activez les plugins dans la fenêtre des préférences et relancez JOSM)

===== Liens externes =====

  * Site officiel de JOSM : http://josm.openstreetmap.de/
  * Site officiel de OSM : http://www.openstreetmap.org/
  * [[http://wiki.openstreetmap.org/wiki/FR:JOSM|La page consacrée à JOSM]] dans le wiki francophone d'openstreetmap
  * Un forum français consacré à OSM : http://forum.letuffe.org/

----

//Contributeurs :  [[utilisateurs:Spirzouf|Spirzouf]].//